using System;

namespace MMS
{
	public class Repository_MaterialDTO
	{
		#region Constructors

		/// <summary>
		/// Initializes a new instance of the Repository_MaterialDTO class.
		/// </summary>
		public Repository_MaterialDTO()
		{
		}

		/// <summary>
		/// Initializes a new instance of the Repository_MaterialDTO class.
		/// </summary>
		public Repository_MaterialDTO(string idMaterial, string idRepository, int amount, int remaining)
		{
			this.IdMaterial = idMaterial;
			this.IdRepository = idRepository;
			this.Amount = amount;
			this.Remaining = remaining;
		}

		/// <summary>
		/// Initializes a new instance of the Repository_MaterialDTO class.
		/// </summary>
		public Repository_MaterialDTO(int id, string idMaterial, string idRepository, int amount, int remaining)
		{
			this.Id = id;
			this.IdMaterial = idMaterial;
			this.IdRepository = idRepository;
			this.Amount = amount;
			this.Remaining = remaining;
		}

		#endregion

		#region Properties
		/// <summary>
		/// Gets or sets the Id value.
		/// </summary>
		public int Id { get; set; }

		/// <summary>
		/// Gets or sets the IdMaterial value.
		/// </summary>
		public string IdMaterial { get; set; }

		/// <summary>
		/// Gets or sets the IdRepository value.
		/// </summary>
		public string IdRepository { get; set; }

		/// <summary>
		/// Gets or sets the Amount value.
		/// </summary>
		public int Amount { get; set; }

		/// <summary>
		/// Gets or sets the Remaining value.
		/// </summary>
		public int Remaining { get; set; }

		#endregion
	}
}
